Automated Assessment of Programming Assignments
نویسنده
چکیده
This is a position paper in which I argue that massive open online programming courses can benefit by the application of automated assessment of programming assignments. I gathered success factors and identified concerns related to automatic assessment through the analysis of experiences other researchers have reported when designing and using automated assessment of programming assignments and interpret their potential applicability in the context of massive open online courses (MOOCs). In this paper I explain the design of our own assessment software and discuss our experience of using it in relation to the above-mentioned factors and concerns. My reflection on this experience can inform MOOC designers when having to make decisions regarding the use of automatic assessment of programming assignments.
منابع مشابه
Automated Assessment of Programming Assignments: Visual Feedback, Assignment Mobility, and Assessment of Students' Testing Skills
Aalto University, P.O. Box 11000, FI-00076 Aalto www.aalto.fi Author Petri Ihantola Name of the doctoral dissertation Automated Assessment of Programming Assignments: Visual Feedback, Assignment Mobility, and Assessment of Students' Testing Skills Publisher Aalto University School of Science Unit Department of Computer Science and Engineering Series Aalto University publication series DOCTORAL ...
متن کاملPaperless Subjective Programming Assignment Assessment: A First Step
A significant component of student evaluation includes the objective and subjective assessment of programming assignments. We describe bits and pieces of a paperless electronic workflow we’ve recently used to provide objective and subjective feedback to students, emphasizing the tools and process used to provide subjective programming assignment assessment. We identify opportunities for future ...
متن کاملMining the Data in Programming Assignments for Educational Research
In computer science and information technology education, instructors often use electronic tools to collect, compile, execute, and analyze student assignments. The assessment results produced by these tools provide a large body of data about student work habits, the quality of student work, and the areas where students are struggling. This paper reports on efforts to extract significantly more ...
متن کاملMile - Multifunctional Integrated Learning Environment
MILE is an e-learning tool to support teaching, learning and student’s assessment during basic programming courses. This project integrates three existing educational systems: Mag, Svetovid and Testovid, developed by authors of the paper. Mag is the tutor for learning programming languages. Svetovid is system that helps instructors to leverage the effort of practical programming exercises and e...
متن کاملAn Enhanced Generic Automated Marking Environment: GAME-2
This paper describes an extension of the Generic Automated Marking Environment (GAME-2) and provides an analysis of its performance in assessing student programming projects. GAME-2 has been designed to automatically assess programming exercises written in C, C++ and JAVA languages based on a number of factors including meaningful comments, the structure of functions and the detection and corre...
متن کامل